元素定义:ƒ、在需要验证的元素里定义好下面几个属性: (1)、pattern:验证该元素的正则表达式,没有“/”分隔符,如果定义了same属性的话,就不再需要定义它 (2)、msg 可选的属性,在验证不通过时显示的信息 (3)、required 可选的属性,属性值 yes|no,yes,[默认] 该元素必填,no,该元素非必填,但如果填写内容后,将按pattern的定义来验证填写的内容 (4)、same 该元素和那个元素的内容必须相同,属性值为另一元素之id值,如果定义了它,验证将拿元素的id为定义的属性值的元素的值来和该元素值比较
程序使用: window.onload = function (){ v = new JValidator("form1"); $("form1").onsubmit = function(){return v.check();} } 使用时请将程序里面的图片地址[img]images/validator[/img]改为你所需 同时里面还定义了一个方法checkScope,就是只验证给定范围里的表单元素,这个在表单分多步完成时很有用,这里就不写例子了,又兴趣的可以自己研究
昵称: ƒ~20个中文、字母、下划线或者减号
密码: ƒ~20个中文、字母、下划线或者减号
确认密码:(same="password")
email:[选填] (为空不验证,不为空的时候验证)
备注(选填,字数不超100个任意字符)
提交 取消